body {
  background: #dfdcd4;
}
body .w {
  background: #f9f8f7;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
body .w .header {
  width: 100%;
  height: 45px;
  background-color: #6a6a6a;
}
body .w .titleAndBanner {
  width: 100%;
  border-bottom: 1px solid #c3c9d0;
  padding: 0 10px 10px 10px;
  box-sizing: border-box;
}
body .w .titleAndBanner h1 {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
body .w .titleAndBanner .banner {
  width: 100%;
  height: 200px;
  background: skyblue;
}
body .w .notice {
  padding: 0 10px;
}
body .w .notice h3 {
  font-weight: 700;
  font-size: 18px;
  margin-top: 20px;
}
body .w .notice p {
  padding: 10px 0;
}
body .w form {
  padding: 10px 10px 0 10px;
}
body .w form span {
  color: red;
}
body .w form .radio {
  margin: 0;
}
body .w form label {
  margin-bottom: 0;
}
body .w form .other {
  border: none;
  outline: none;
  border-radius: 3px;
  border: 1px solid #ccc;
}
body .w form .supplierType {
  margin-top: 15px;
  margin-bottom: 15px;
}
body .w form .checkbox {
  margin: 0;
}
